export interface DesignProjectVO {
  id?: string | number;
  /**
   * 设计单名称
   */
  projectName: string;

  /**
   * 创建人
   */
  cakeTypeName: string;

  /**
   * 项目类型(取字典)
   */
  projectTypeId: string | number;

  /**
   * 项目类型
   */
  projectType: string;

  /**
   * 总工时
   */
  totalWorkHours: number;

  /** 状态 */
  status: string;
  totalWorkHoursStr: string;
  completeWorkHoursStr: string;
  createByName: string;
}

export interface DesignProjectForm extends BaseEntity {
  id?: string;
  /**
   * 设计单名称
   */
  projectName?: string;


  /**
   * 项目类型(取字典)
   */
  projectTypeId?: string | number;

  /**
   * 项目类型
   */
  projectType?: string;

  /**
   * 总工时
   */
  totalWorkHours?: number;
  createByName?: string;

}

export interface DesignProjectQuery extends PageQuery {
  /**
   * 设计单名称
   */
  projectName?: string;

  /**
   * 项目类型(取字典)
   */
  projectTypeId?: string | number;

  /**
   * 项目类型
   */
  projectType?: string;

  /**
   * 总工时
   */
  totalWorkHours?: number;

  /**
   * 日期范围参数
   */
  params?: any;
  
  createByName: string | undefined;
  date?: string;
}

export interface PauseProjectDesignForm {
  id?: string | number;
  remark?: string;
}

export interface TimeRecord {
  recordName?: string;
  time?: string;
}
